straight off the bat - Turkish English Dictionary